.class public Lcom/netease/mobistat/client/pipeline/PipelineFactoryFactory;
.super Ljava/lang/Object;
.source "PipelineFactoryFactory.java"


# direct methods
.method public constructor <init>()V
    .locals 0

    .prologue
    .line 14
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static createPipelineFactory(I)Lorg/jboss/netty/channel/ChannelPipelineFactory;
    .locals 1
    .parameter "port"

    .prologue
    .line 17
    packed-switch p0, :pswitch_data_0

    .line 25
    new-instance v0, Lcom/netease/mobistat/client/pipeline/WhoAmIClientPipelineFactory;

    invoke-direct {v0}, Lcom/netease/mobistat/client/pipeline/WhoAmIClientPipelineFactory;-><init>()V

    :goto_0
    return-object v0

    .line 19
    :pswitch_0
    new-instance v0, Lcom/netease/mobistat/client/pipeline/DownlinkClientPipelineFactory;

    invoke-direct {v0}, Lcom/netease/mobistat/client/pipeline/DownlinkClientPipelineFactory;-><init>()V

    goto :goto_0

    .line 21
    :pswitch_1
    new-instance v0, Lcom/netease/mobistat/client/pipeline/WhoAmIClientPipelineFactory;

    invoke-direct {v0}, Lcom/netease/mobistat/client/pipeline/WhoAmIClientPipelineFactory;-><init>()V

    goto :goto_0

    .line 23
    :pswitch_2
    new-instance v0, Lcom/netease/mobistat/client/pipeline/StatClientPipelineFactory;

    invoke-direct {v0}, Lcom/netease/mobistat/client/pipeline/StatClientPipelineFactory;-><init>()V

    goto :goto_0

    .line 17
    nop

    :pswitch_data_0
    .packed-switch 0x1389
        :pswitch_0
        :pswitch_1
        :pswitch_2
    .end packed-switch
.end method
